//
//  GameListener.h
//  ColourAssault
//
//  Created by Cloner Team on 8/24/14.
//
//

#ifndef GAME_LISTENER_H
#define GAME_LISTENER_H

#include <iostream>
#include "../ugame/include/ugame.h"
using namespace ugame;

class GameListener : public UGListener {
    UG_PROPERTY_FULL(UGListenerFunc, newColor, NewColor);
    UG_PROPERTY_FULL(UGListenerFunc, increaseSpeed, IncreaseSpeed)
    UG_PROPERTY_FULL(UGListenerFunc, correctChoice, CorrectChoice);
    UG_PROPERTY_FULL(UGListenerFunc, returnToNormal, ReturnToNormal);
private:
    GameListener();
    virtual bool init();
public:
    virtual ~GameListener();
    CREATE_FUNC(GameListener);
};
#endif /* defined(__ColourAssault__GameListener__) */
